/*=========base========*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,input,button {
	font-size: 100%;
	margin: 0;
	padding: 0;
}
input{ font-size:12px; font-family: "宋体"; padding:0; color:#333}
img{ border:0;}
ul,ol{ list-style:none}
a{ text-decoration:none; color:#333}
a:hover{ color:#59b1f1; text-decoration:underline}
body{ background:#fff; color:#333; font:12px/1.5em 宋体; text-align:center;}

em{ font-style:normal}


.fixfloat:after{content:".";display:block;clear:both;visibility:hidden;height:0;} 
.clear{ clear:both}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline}
.font12{ font-size:12px;}
.font32{ font-size:32px; line-height:32px}
.font18{ font-size:18px}
.fontfamliy{ font-family:Georgia;}

.black10{ font-size:0; overflow:hidden; height:10px; width:100%; clear:both;}
.black20{ font-size:0; overflow:hidden; height:20px; width:100%; clear:both;}
.green,.green a{ color:#406729}
.red,.red a{ color:#ff0000}
.org,.org a{ color:#ce4b13}
.org2,.org2 a{ color:#f39700; text-decoration:underline}
.blue,.blue a{ color:#0068b7}
.gray,.gray a{ color:#a4a4a4}
.publicbtn{ margin:0 auto; overflow:hidden; cursor:pointer; line-height:9999px;  border:0 none;}/*text-indent:-9999px;*/
.btn-login{ background:url(../images/btn.gif) no-repeat left top; width:44px; height:42px;}
.btn-logout{ background:url(../images/btn-tc.gif) no-repeat left top; width:73px; height:20px;}

.header{ background:url(../images/topbg.gif) no-repeat center top; width:968px; /*overflow:hidden;*/ margin:0 auto; text-align:left; margin-top:34px}
.logo{ padding:0 ; position:relative; margin-top:-13px}
.h-top{ /*overflow:hidden;*/ width:100%; height:70px; }
.navandsearch{ background:url(../images/navbg.gif) no-repeat left top; width:537px; height:49px; overflow:hidden; padding-right:16px}
.nav{ float:left; display:inline; padding-left:38px}
.nav li{ float:left; display:inline; line-height:49px; font-size:14px; color:#fff; }
.nav a{ background:url(../images/nav.gif) no-repeat left top; display:block; margin:0 auto; overflow:hidden; cursor:pointer; line-height:9999px; text-indent:-9999px; height:49px; float:left}


.nav a.nav-home{width:69px;height:;background-position:0 0;}
.nav a.nav-info{width:118px;background-position:-69px 0;}
.nav a.nav-contact{width:100px;background-position:-187px 0;}
.nav a.nav-study{width:108px;background-position:0 -51px;}
.nav a.nav-down{width:91px;background-position:-111px -52px;}
.nav a.nav-help{width:70px;background-position:-202px -52px;}

.h-search { float:right; display:inline; padding-right:20px; width:145px; padding-top:10px}
.h-search .text{ float:left; width:116px; height:30px; line-height:30px; color:#fff; font-size:14px; background:none; border:none;}
.btn-search{ background:none; width:23px; height:30px;}
/**/
.wrap{ background:url(../images/main_cbg.gif) repeat-y left top; width:962px; margin:0 auto; padding-right:6px;}
.wrap-tbg{ background:url(../images/main_tbg.gif) no-repeat left top; width:100%}
.wrap-bbg{background:url(../images/main_bbg.gif) no-repeat left bottom; overflow:hidden; padding:18px 5px 30px 18px; width:939px;}
.side{ float:left; width:203px;text-align:left}
.contents{ float:right; width:710px; text-align:left}
/**/
.box203{ background:url(../images/box203.gif) no-repeat left top; width:203px;}
.box-bbg{background:url(../images/box203.gif) no-repeat left bottom; width:203px; font-size:0; height:14px;}
.box203 .titles{ height:20px; overflow: hidden; text-align:center; padding:10px 30px 0 0}
.box203 .conts{ padding:12px 10px 5px}
/**/
.side-login { position:relative;}
.side-login ul{ overflow:hidden; width:100%;}
.side-login li{ float:left; width:100%; text-align:left; padding-bottom:4px}
.side-login label{ float:left; width:28px; font-family:Arial; font-weight:bold}
.side-login .inputbox{ float:left; width:150px;}
.textsty{ height:18px; line-height:18px; border:1px solid #d0d0d0;}
.text01{ width:94px;}
.text02{ width:65px;}
.side-login .btm{ padding:5px 0 0 0; overflow:hidden; width:100%; }
.side-login .btm input{ vertical-align:middle}
.side-login .btm span{ padding:0 20px 0 10px}
.side-login .btm a{ text-decoration:underline; color:#79b5da}
.side-login .button{ position:absolute; right:15px; top:13px}

.side-login-on{ background:url(../images/bg05.gif) no-repeat 8px 5px; }
.side-login-on .tit{  font-weight:bold; font-size:14px; text-align:center}
.side-login-on  ul{ padding:5px 0 0 60px; overflow:hidden; width:128px;}
.side-login-on  li{ background:url(../images/i06.gif) no-repeat left center; color:#3489bc;float:left; width:105px; padding:2px 0 2px 18px;}
.side-login-on a{ color:#3489bc;}
.side-login-on .button{ overflow:hidden; width:100%; padding-top:5px;}
.side-login-on .button .btn-logout{ float:right; display:inline; margin-right:10px;}

/**/

.side-mail{ overflow:hidden; width:100%;color:#175497; font-weight:bold; font-family:Arial; font-size:14px; text-align:center; padding:3px 0 10px}
.side-mail li{ float:left; background:url(../images/bg04.gif) no-repeat left top; width:198px; height:44px; overflow:hidden; padding:4px 0}
.side-mail li img{ vertical-align:middle; }
.side-mail a{color:#175497}

.side-time{ background:url(../images/i04.gif) no-repeat right bottom; padding:0 0 10px 20px; width:170px}
.side-time dt{ color:#ff6f0f; font-size:14px; font-weight:bold}
.side-time dd{ color:#3699fe}
.side-time .tit{color:#175497; font-weight:bold; font-family:Arial; }
.side-phone{ width:190px;}
.side-phone dt{ color:#fff; background:#3ea0e7; text-align:center; padding-top:2px; margin-bottom:5px; font-size:14px}

.home-cent{ float:left; width:483px;}
.home-news{ padding:5px 10px; width:463px}

.home-news dt{ background:url(../images/bg01.gif) no-repeat left bottom; overflow: hidden; width:100%}
.home-news .more{ padding:11px 0 0 0}
.home-news ul{ overflow:hidden; width:100%; padding:13px 0 10px}
.home-news li{ background:url(../images/i01.gif) no-repeat 2px center; float: left; width:370px; position:relative; height:22px; line-height:22px; padding:0 80px 0 13px;}
.home-news .date{ position:absolute; right:0; top:0}

.home-foc{ background:url(../images/focbg.gif) no-repeat left top; width:461px; height:216px; position:relative; padding: 5px 11px 0 ;}
#home-foc{width:461px; height:207px; position:relative}
.home-foc .focImg{ position:absolute; width:461px; height:207px; left:0px; top:0px}
.homefoc_nav{ position:absolute; right:10px; top:10px; z-index:1}
.homefoc_nav li{ float:left; background:url(../images/focnav.gif) no-repeat -23px top; width:20px; height:20px; line-height:20px; font-weight:bold; text-align:center; color:#fff; cursor: pointer
; display:inline; margin-left:3px;}
.homefoc_nav li.on{ background-position:0 0} 

.home-right{ float:right; width:218px; position:relative; margin-top:-7px}
.home-genius{ background:url(../images/bg02.gif) no-repeat left top; width:218px; height:191px; margin-bottom:15px}
.home-genius dt{ padding:15px 0 0 30px; height:22px; overflow:hidden}
.home-genius dd{ padding:20px 0 0 25px;}
.home-genius  ul{ overflow:hidden; width:100%}
.home-genius li{ background:url(../images/i05.gif) no-repeat left center; float: left; width:85px; height:25px; line-height:25px; padding-left:10px; display:inline}
.home-bang  dt{ height:30px; overflow:hidden; padding-left:8px;}
.home-bang dd{ background:url(../images/bg03.gif) no-repeat left top; width:217px; height:156px; overflow:hidden}
.home-bang ul{ width:225px; overflow:hidden}
.home-bang  li{ float:left; width:82px; height:70px; padding-top:10px}
.home-bang  li.li_1{ padding-left:30px;}
.home-bang  li.li_2{ padding-right:35px; text-align:right; width:75px}
/**/
.main985{ background:url(../images/box985_cbg.gif) repeat-y left top; width:985px; margin:0 auto;}
.main985-tbg{ background:url(../images/box985_tbg.gif) no-repeat left top; padding-top:20px;}
.main985-bbg{ background:url(../images/box985_bbg01.jpg) no-repeat left bottom; padding:0 20px 11px;}
.main985-bbg02{ background:url(../images/box985_bbg02.jpg) no-repeat left bottom;}
.test-title{ font-size:25px; font-family: "微软雅黑"; text-align:left}
.test-title span{ background:url(../images/i10.gif) no-repeat left center; height:30px; line-height:30px; padding-left:40px}
.main985-top{ text-align:right; padding-right:20px; font-size:20px;font-family: "微软雅黑"; line-height:22px;}
.main985-top .ico{ background:url(../images/i11.gif) no-repeat left 9px; padding-left:18px; color:#519bc4}
.complete-cont{ width:455px; text-align: center; margin:0 auto; padding:20px 200px 0 0 }
.complete-cont h1{ font-size:50px; line-height:75px; font-weight:normal; }
.complete-cont h1 span{ font-size:70px; font-family:Arial}
.complete-cont h3{ font-size:26px; padding-bottom:30px; line-height:30px}
.complete-cont ul{ text-align:left}
.complete-cont ul img{ vertical-align:middle}
.complete-cont li { font-size:20px;font-family: "微软雅黑"; overflow:hidden; padding:5px 0}
.complete-cont .pft{ padding:0 20px 0 10px}
.complete-cont .btm{ padding-top:15px}
.complete-cont .btm img{ margin:0 auto; display:block}

.questions-cont{ text-align:left; padding:5px 15px; min-height:460px; height:auto !important; height:460px; padding-bottom:70px; position:relative}
.questions-cont ul{ padding-left:25px}
.questions-cont li {list-style-position: outside;list-style-type: decimal; font-size:25px;font-family: "微软雅黑"; line-height:35px}
.tipbox{ background:url(../images/box757.gif) no-repeat  left top; width:700px; height:159px; padding:13px 42px 13px 15px; margin-left:90px; position:relative}
.tipbox .tit{ font-size:18px; font-weight:bold;font-family: "微软雅黑"; }
.tipbox .icon{ padding-bottom:10px}
.tipbox .icon img{ display:block}
.tipbox .more{ text-align:right; position:absolute; right:30px; bottom:15px}
.tipbox .more a{ background:url(../images/i07.gif) no-repeat left center; padding-left:15px; text-decoration: underline}
.ques-choosecont{ padding:20px 0 10px 130px; font-size:25px; font-weight:bold; font-family:Arial; line-height:25px;}
.ques-choosecont p{ padding:5px 0; overflow:hidden; width:100%; text-align:left}
.ques-choosecont label{ float:left; padding-top:6px; *padding-top:3px;}
.ques-choosecont .txt{ margin-left:12px; zoom:1}
.ques-choosecont input{ vertical-align: top;}

.btn-bg01{ background:url(../images/btnbg.gif) no-repeat left top; width:168px; height:43px; line-height:43px; font-weight:bold; color:#fff; border:0 none; cursor:pointer; font-size:25px; display:block; text-align:center}
.btn-bg01:hover{ text-decoration:none; color:#fff}
.questions-cont .buttom{ overflow:hidden; width:100%; padding:18px 0 10px; position:absolute; right:15px; bottom:0}
.questions-cont .buttom p{ float:right}
.questions-cont .buttom .btn-bg01{ float:left; display:inline; margin-left:10px}
/*-----*/
.footer{ padding:10px 0 20px; line-height:2.0em; color:#666; font-size:14px;}
.footer a{ color:#666}

  .side .box203 .titles,.home-right .home-genius dt{overflow:visible;}